After receiving reports that the previous version of the trainer wasn’t working for some players, I investigated the issue and discovered the cause, my original build was made using an older cracked version of Ninja Gaiden Sigma (I already own it on console, so I did not feel like buying another copy for my PC).
Because of that, the memory addresses didn’t align with the latest official Steam version, which caused the features to break for most users.

This new release fixes that problem by fully supporting the latest Steam build.
All main functions are now working properly.
The only missing parts are a few advanced scripts — those take extra time to locate, test, and convert into native code for the trainer. They’ll be added in future updates. The ones that are working for now are Spawn Null Toggle which makes all new spawned enemies die instantly except for bats and small helicopters, Noclip Toggle and lastly Invisibility Toggle.

Also I recommend you to not include the strong bow, APFSDS bow, and explosive bow if you try to play a NG+, it hinders progress since you will have to pick up the strong bow in chapter 9 before the second Dynamo fight and you lowkey won't be able to pick it because you already have lol. (from experience...)